package com.csu.express.vo;

import com.wordnik.swagger.annotations.ApiModel;
import com.wordnik.swagger.annotations.ApiModelProperty;

/**
 * @项目名称：express
 * @类名称：OrderRequestVo
 * @类描述：
 * @创建人：Tangc
 * @创建时间：2017年10月23日 下午6:00:28
 * @company:
 */
@ApiModel(description = "下单请求对象")
public class OrderRequestVo
{

    @ApiModelProperty(value = "运输类型：0公共配送；1专属配送；")
    private Integer serviceType;

    @ApiModelProperty(value = "顾客id")
    private Integer customerId;

    @ApiModelProperty(value = "源地址")
    private PositionVo sourcePosition;

    @ApiModelProperty(value = "目标地址")
    private PositionVo targetPosition;

    @ApiModelProperty(value = "所需容量")
    private Integer requiredCapacity;

    @ApiModelProperty(value = "收件联系人")
    private String linkman;

    @ApiModelProperty(value = "收件联系电话")
    private String linknumber;

    /**
     * @return the serviceType
     */
    public Integer getServiceType()
    {
        return serviceType;
    }

    /**
     * @param serviceType
     *            the serviceType to set
     */
    public void setServiceType(Integer serviceType)
    {
        this.serviceType = serviceType;
    }

    /**
     * @return the customerId
     */
    public Integer getCustomerId()
    {
        return customerId;
    }

    /**
     * @param customerId
     *            the customerId to set
     */
    public void setCustomerId(Integer customerId)
    {
        this.customerId = customerId;
    }

    /**
     * @return the sourcePosition
     */
    public PositionVo getSourcePosition()
    {
        return sourcePosition;
    }

    /**
     * @param sourcePosition
     *            the sourcePosition to set
     */
    public void setSourcePosition(PositionVo sourcePosition)
    {
        this.sourcePosition = sourcePosition;
    }

    /**
     * @return the targetPosition
     */
    public PositionVo getTargetPosition()
    {
        return targetPosition;
    }

    /**
     * @param targetPosition
     *            the targetPosition to set
     */
    public void setTargetPosition(PositionVo targetPosition)
    {
        this.targetPosition = targetPosition;
    }

    /**
     * @return the requiredCapacity
     */
    public Integer getRequiredCapacity()
    {
        return requiredCapacity;
    }

    /**
     * @param requiredCapacity
     *            the requiredCapacity to set
     */
    public void setRequiredCapacity(Integer requiredCapacity)
    {
        this.requiredCapacity = requiredCapacity;
    }

    /**
     * @return the linkman
     */
    public String getLinkman()
    {
        return linkman;
    }

    /**
     * @param linkman
     *            the linkman to set
     */
    public void setLinkman(String linkman)
    {
        this.linkman = linkman;
    }

    /**
     * @return the linknumber
     */
    public String getLinknumber()
    {
        return linknumber;
    }

    /**
     * @param linknumber
     *            the linknumber to set
     */
    public void setLinknumber(String linknumber)
    {
        this.linknumber = linknumber;
    }

}
